"""**8.3 类的属性定义**
"""
'''一、类的属性定义'''
class PersonInfo:
    '''1）类的属性定义:这个类的对象共享的属性'''
    cls_attr="类的属性"
    '''2) 对象的属性定义:这个类的对象独有的属性'''
    #__init__方法是一个特殊的方法，用于初始化对象的属性。
    #self 代表当前对象的引用，用于访问对象的属性和方法。
    def __init__(self,name,age):
        print("==========对象实例化=== init方法执行==========")
        self.name=name
        self.age=age

'''二、类的属性访问'''
#类的属性访问：类名.类的属性
print("类的属性访问-->类名.类的属性:",PersonInfo.cls_attr)
#对象的属性访问：对象名.对象的属性
person1=PersonInfo("张三",18)
print("对象的属性访问-->对象名.对象的属性:",person1.name)
print("对象的属性访问-->对象名.对象的属性:",person1.age)
person2=PersonInfo("李四",20)